package org.sp.service.impl;

import org.sp.dao.ITestUserDao;
import org.sp.dao.impl.TestUserDaoImpl;
import org.sp.entity.User;
import org.sp.service.ITestUserService;

import java.util.List;

/**
 * @author 76986
 */
public class TestUserServiceImpl implements ITestUserService {
    private ITestUserDao userDao = new TestUserDaoImpl();
    /**
     * 查询全部用户
     *
     * @return 用户集合
     */
    @Override
    public List<User> queryAllUsers() {
        return userDao.queryAllUsers();
    }

    /**
     * 根据id 删除用户
     *
     * @param id
     * @return true or false
     */
    @Override
    public Boolean deleteUserById(Integer id) {
        return userDao.deleteUserById(id);
    }

    /**
     * 新增用户
     *
     * @param user
     * @return
     */
    @Override
    public Boolean addUser(User user) {
        return userDao.addUser(user);
    }

    /**
     * 修改用户信息
     *
     * @param user
     * @return
     */
    @Override
    public Boolean updateUser(User user) {
        return userDao.updateUser(user);
    }

}
